github.com/refraction-networking/utls.clientHelloMsg.alpnProtocols (field)
22 uses
github.com/refraction-networking/utls (current package)
handshake_client.go#L86: alpnProtocols: config.NextProtos,
handshake_client.go#L525: for _, alpn := range hello.alpnProtocols {
handshake_client.go#L934: if err := checkALPN(hs.hello.alpnProtocols, hs.serverHello.alpnProtocol, false); err != nil {
handshake_client_tls13.go#L699: if err := checkALPN(hs.hello.alpnProtocols, encryptedExtensions.alpnProtocol, c.quic != nil); err != nil {
handshake_messages.go#L89: alpnProtocols []string
handshake_messages.go#L244: if len(m.alpnProtocols) > 0 {
handshake_messages.go#L252: for _, proto := range m.alpnProtocols {
handshake_messages.go#L614: m.alpnProtocols = append(m.alpnProtocols, string(proto))
handshake_messages.go#L736: alpnProtocols: slices.Clone(m.alpnProtocols),
handshake_server.go#L258: selectedProto, err := negotiateALPN(c.config.NextProtos, hs.clientHello.alpnProtocols, false)
handshake_server.go#L1002: SupportedProtos: clientHello.alpnProtocols,
handshake_server_tls13.go#L298: selectedProto, err := negotiateALPN(c.config.NextProtos, hs.clientHello.alpnProtocols, c.quic != nil)
handshake_server_tls13.go#L679: len(ch.alpnProtocols) != len(ch1.alpnProtocols) {
handshake_server_tls13.go#L707: for i := range ch.alpnProtocols {
handshake_server_tls13.go#L708: if ch.alpnProtocols[i] != ch1.alpnProtocols[i] {
u_handshake_client.go#L208: alpnProtocols: config.NextProtos,
u_public.go#L413: alpnProtocols: chm.AlpnProtocols,
u_public.go#L464: AlpnProtocols: chm.alpnProtocols,
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |